package com.second.lease.service;

import com.second.common.pojo.R;
import com.second.lease.pojo.entity.CarConfig;
import com.second.lease.pojo.vo.CarConfigVO;

public interface CarConfigService {

    /**
     * 查询汽车所有配置
     * @param carConfigVO 查询汽车配置参数
     * @return
     */
    R showAllCarConfig(CarConfigVO carConfigVO);

    /**
     * 修改汽车配置
     * @param carConfig 汽车配置信息
     * @return
     */
    R updateCarConfig(CarConfig carConfig);

    /**
     * 新增汽车配置
     * @param carConfig 汽车配置信息
     * @return
     */
    R addCarConfig(CarConfig carConfig);

    /**
     * 删除汽车配置
     * @param id 汽车配置id
     * @return
     */
    R deleteCarConfigById(Integer id);
}
